$.fn.parseForm = function() {
    var serializeObj = {};
    let id= $(this).attr("id");
    $("#"+id+" :disabled").each(function(){
        let name = $(this).attr("name");
        serializeObj[name]=$("#"+id+" [name='"+name+"']").val();
    });
    var arrays = $(this).serializeArray();
    for(let i in arrays) {
        serializeObj[arrays[i]["name"]] = $("#"+id+" [name='"+arrays[i]["name"]+"']").val();
    }
    return serializeObj;
};
$.fn.clea = function() {
    let id= $(this).attr("id");
    $("#"+id+" .input-group").each(function(){
        $(this).removeClass("has-success");
        $(this).removeClass("has-error");
    });
    $("#"+id+" .glyphicon").each(function(){
        $(this).removeClass("glyphicon-remove");
        $(this).removeClass("glyphicon-ok");
    });
    $("#"+id+" .modal-body input").each(function(){
        $(this).val("");
    });/*
    $("#"+id+" .modal-body select").each(function(){
        $(this).val("");
    });*/
    $("#"+id+" .modal-body textarea").each(function(){
        $(this).val("");
    });
    return;
};
Date.prototype.format = function(fmt){
    var o = {
        "M+" : this.getMonth()+1,                 //月份
        "d+" : this.getDate(),                    //日
        "h+" : this.getHours(),                   //小时
        "m+" : this.getMinutes(),                 //分
        "s+" : this.getSeconds(),                 //秒
        "q+" : Math.floor((this.getMonth()+3)/3), //季度
        "S"  : this.getMilliseconds()             //毫秒
    };

    if(/(y+)/.test(fmt)){
        fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
    }

    for(var k in o){
        if(new RegExp("("+ k +")").test(fmt)){
            fmt = fmt.replace(
                RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
        }
    }

    return fmt;
};

